package com.puzzlebazar.client.util;

/**
 * Connection interface that singles a single float out of an observable object
 * 
 * @author beaudoin
 */
public interface FloatConnector extends Observable {

	/**
	 * Access the connected float
	 * 
	 * @return The connected float
	 */
	public abstract float getFloatValue();
	
	/**
	 * Modify the connected float
	 * 
	 * @param value The new value for the connected float
	 * @throws Exception 
	 */
	public abstract void setFloatValue( float value ) throws Exception;	
	
}
